package cn.bnjy.util;

import java.util.Collection;
import java.util.Map;

/**
 * 描述：
 *
 * @date: 2018/11/3 22:05
 * @author: chavin
 */
public class CollectionUtils {

    private CollectionUtils() {

    }

    /**
     * 判断是否为空集合 null or size = 0
     * @param list
     * @return 是：true,否：false
     */
    public static boolean isBlankList(Collection list) {
        return list == null || list.isEmpty();
    }

    /**
     * 判断是否为空集合 != null and size > 0
     * @param list
     * @return 是：true,否：false
     */
    public static boolean isNotBlankList(Collection list) {
        return list != null && !list.isEmpty();
    }

    /**
     * 判断是否为空集合 null or size = 0
     * @param map
     * @return 是：true,否：false
     */
    public static boolean isBlankMap(Map map) {
        return map == null || map.isEmpty();
    }

    /**
     * 判断是否为不空集合 != null and size > 0
     * @param map
     * @return 是：true,否：false
     */
    public static boolean isNotBlankMap(Map map) {
        return map != null && !map.isEmpty();
    }

}
